//package com.itheima.aop;
//
//import org.aspectj.lang.annotation.Aspect;
//import org.aspectj.lang.annotation.Before;
//import org.aspectj.lang.annotation.Pointcut;
//import org.springframework.context.annotation.EnableAspectJAutoProxy;
//import org.springframework.stereotype.Component;
//
////7.将通知类这个bean交给spring管理
//@Component
////8.告诉spring这个bean是个切面类
//@Aspect
////3.定义通知类
//public class MyAdvice {
//
//    //5.定义切入点（一个无返回值无参数的私有方法）,使用注解@Pointcut()
//    @Pointcut("execution(void com.itheima.dao.impl.BookDaoImpl.update())")//这样表示的切入点是当执行方法save时
//    private void fn(){}
//
//
//
//    //4.定义通知方法
//    //6.制作切面（将切入定和通知绑定）
//    @Before("fn()")//表示在执行方法save之前执行
//    public void method(){
//        System.out.println(System.currentTimeMillis());
//    }
//
//
//}
